package com.lancoo.edu.platform.operation.commons.domain.api.application;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

/**
 * @author: lzh
 * @Description: 调用基础平台接口--根据用户ID获取其身份和可访问的模块ID串响应接收实体
 */
@Data
public class QueryIdentityModuleApiResp implements Serializable {
    /**
     * 身份代码
     */
    @JSONField(name = "IdentityCode")
    private String identityCode;
    /**
     *身份名称
     */
    @JSONField(name = "IdentityName")
    private String identityName;
    /**
     * 身份图片标签绝对地址
     */
    @JSONField(name = "IconUrl")
    private String identityImg;
    /**
     *是否预设身份
     */
    @JSONField(name = "IsPreset")
    private Boolean isPreset;

    /**
     * 模块权限ID串，英文逗号分隔
     */
    @JSONField(name = "ModuleIDs")
    private String moduleIds;

}
